package com.gopay.common.domain.bank.wechat.sdk.req;

import com.gopay.common.domain.bank.wechat.BaseReqMsg;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 退款请求类
 */
@XStreamAlias("xml")
public class SdkRefundReqMsg extends BaseReqMsg {

	private static final long serialVersionUID = -1023137039681372272L;

	/**
	 * 授权渠道编号
	 */
	private String sign_agentno ="";
	/**
	 * 商户订单号
	 */
	private String out_trade_no ="";
	/**
	 * 威富通订单号
	 */
	private String transaction_id ="";
	/**
	 * 商户退款单号
	 */
	private String out_refund_no ="";
	/**
	 * 总金额
	 */
	private String total_fee ="";
	/**
	 * 退款金额
	 */
	private String refund_fee ="";
	/**
	 * 操作员
	 */
	private String op_user_id ="";
	/**
	 * 退款渠道
	 */
	private String refund_channel ="";

	public String getSign_agentno() {
		return sign_agentno;
	}

	public void setSign_agentno(String sign_agentno) {
		this.sign_agentno = sign_agentno;
	}

	public String getOut_trade_no() {
		return out_trade_no;
	}

	public void setOut_trade_no(String out_trade_no) {
		this.out_trade_no = out_trade_no;
	}

	public String getTransaction_id() {
		return transaction_id;
	}

	public void setTransaction_id(String transaction_id) {
		this.transaction_id = transaction_id;
	}

	public String getOut_refund_no() {
		return out_refund_no;
	}

	public void setOut_refund_no(String out_refund_no) {
		this.out_refund_no = out_refund_no;
	}

	public String getTotal_fee() {
		return total_fee;
	}

	public void setTotal_fee(String total_fee) {
		this.total_fee = total_fee;
	}

	public String getRefund_fee() {
		return refund_fee;
	}

	public void setRefund_fee(String refund_fee) {
		this.refund_fee = refund_fee;
	}

	public String getOp_user_id() {
		return op_user_id;
	}

	public void setOp_user_id(String op_user_id) {
		this.op_user_id = op_user_id;
	}

	public String getRefund_channel() {
		return refund_channel;
	}

	public void setRefund_channel(String refund_channel) {
		this.refund_channel = refund_channel;
	}

}
